package com.tianhui.consignortwofei.mvp.ui.activity.hetong.contract;

import com.fgs.common.CommonListView;
import com.fgs.common.CommonPresenter;
import com.tianhui.consignortwofei.api.hetong.HuRequest;


import io.reactivex.Observable;

/**
 * @author fgs
 * @date 2020/4/1
 * @description
 **/
public interface ContractListContract {
    interface View extends CommonListView {

    }

    abstract class Presenter extends CommonPresenter<View> {
        /**
         * 订单列表
         * @param observable
         * @param isDialog
         * @param huRequest
         * @param page
         */
        public abstract void requestOrderList(Observable observable, boolean isDialog, HuRequest huRequest, int page);
//        /**
//         * 货源单列表
//         *
//         * @param map
//         * @param isDialog
//         */
//        public abstract void requestSourceList(Map<String, String> map, boolean isDialog);
//        /**
//         * 调度单列表
//         *
//         * @param map
//         * @param isDialog
//         */
//        public abstract void requestDispatchList(Map<String, String> map, boolean isDialog);
    }
}
